English to Arabic Language Dictionary
excoriate
مرض جلدی
Meaning for excoriate found in 11 Languages.
Sponored Video